<?php
// ---------------------------------------------------- //
//														//
//		RADARPROMEDIO.PHP								//
//														//
//		Versión:				1.0						//
//		Autor:					Jorge Luis M Gómez		//
//		Sistema:				T-Kaizen				//
//		Última actualización:	15, Abril, 2009			//
//														//
// ---------------------------------------------------- //

	include ("Graph/jpgraph.php");
	include ("Graph/jpgraph_radar.php");
	require('../Login/autorizacion.php');

	//Incluye el archivo de configuración de la conexión
	include "../conexion.php";
	$connection = DBConnect();
	
	$nombreEmpresa = $_SESSION['SESS_EMPRESA'];
	
	$query1= "SELECT TRUNCATE(pregunta.numPregunta, 0), TRUNCATE(AVG(pregunta.calificacion), 0) AS promedio FROM pregunta,usuario WHERE (pregunta.numPregunta BETWEEN 1 AND 2) AND (pregunta.usernameUsuario = usuario.username) AND (usuario.nombreEmpresa = '$nombreEmpresa') GROUP BY pregunta.numPregunta IN(1,2)";	
	$resultado1 = @mysql_query($query1);
	$row1 = mysql_fetch_row($resultado1);
	
	$query2= "SELECT TRUNCATE(pregunta.numPregunta, 0), TRUNCATE(AVG(pregunta.calificacion), 0) AS promedio FROM pregunta,usuario WHERE (pregunta.numPregunta BETWEEN 2 AND 3) AND (pregunta.usernameUsuario = usuario.username) AND (usuario.nombreEmpresa = '$nombreEmpresa') GROUP BY pregunta.numPregunta IN(2,3)";	
	$resultado2 = @mysql_query($query2);
	$row2 = mysql_fetch_row($resultado2);

	$query3= "SELECT TRUNCATE(pregunta.numPregunta, 0), TRUNCATE(AVG(pregunta.calificacion), 0) AS promedio FROM pregunta,usuario WHERE (pregunta.numPregunta BETWEEN 3 AND 4) AND (pregunta.usernameUsuario = usuario.username) AND (usuario.nombreEmpresa = '$nombreEmpresa') GROUP BY pregunta.numPregunta IN(3,4)";	
	$resultado3 = @mysql_query($query3);
	$row3 = mysql_fetch_row($resultado3);

	$query4= "SELECT TRUNCATE(pregunta.numPregunta, 0), TRUNCATE(AVG(pregunta.calificacion), 0) AS promedio FROM pregunta,usuario WHERE (pregunta.numPregunta BETWEEN 4 AND 5) AND (pregunta.usernameUsuario = usuario.username) AND (usuario.nombreEmpresa = '$nombreEmpresa') GROUP BY pregunta.numPregunta IN(4,5)";	
	$resultado4 = @mysql_query($query4);
	$row4 = mysql_fetch_row($resultado4);

	$query5= "SELECT TRUNCATE(pregunta.numPregunta, 0), TRUNCATE(AVG(pregunta.calificacion), 0) AS promedio FROM pregunta,usuario WHERE (pregunta.numPregunta BETWEEN 5 AND 6) AND (pregunta.usernameUsuario = usuario.username) AND (usuario.nombreEmpresa = '$nombreEmpresa') GROUP BY pregunta.numPregunta IN(5,6)";	
	$resultado5 = @mysql_query($query5);
	$row5 = mysql_fetch_row($resultado5);

	$query6= "SELECT TRUNCATE(pregunta.numPregunta, 0), TRUNCATE(AVG(pregunta.calificacion), 0) AS promedio FROM pregunta,usuario WHERE (pregunta.numPregunta BETWEEN 6 AND 7) AND (pregunta.usernameUsuario = usuario.username) AND (usuario.nombreEmpresa = '$nombreEmpresa') GROUP BY pregunta.numPregunta IN(6,7)";	
	$resultado6 = @mysql_query($query6);
	$row6 = mysql_fetch_row($resultado6);

	$query7= "SELECT TRUNCATE(pregunta.numPregunta, 0), TRUNCATE(AVG(pregunta.calificacion), 0) AS promedio FROM pregunta,usuario WHERE (pregunta.numPregunta BETWEEN 7 AND 8) AND (pregunta.usernameUsuario = usuario.username) AND (usuario.nombreEmpresa = '$nombreEmpresa') GROUP BY pregunta.numPregunta IN(7,8)";	
	$resultado7 = @mysql_query($query7);
	$row7 = mysql_fetch_row($resultado7);

	$query8= "SELECT TRUNCATE(pregunta.numPregunta, 0), TRUNCATE(AVG(pregunta.calificacion), 0) AS promedio FROM pregunta,usuario WHERE (pregunta.numPregunta BETWEEN 8 AND 9) AND (pregunta.usernameUsuario = usuario.username) AND (usuario.nombreEmpresa = '$nombreEmpresa') GROUP BY pregunta.numPregunta IN(8,9)";	
	$resultado8 = @mysql_query($query8);
	$row8 = mysql_fetch_row($resultado8);

	$query9= "SELECT TRUNCATE(pregunta.numPregunta, 0), TRUNCATE(AVG(pregunta.calificacion), 0) AS promedio FROM pregunta,usuario WHERE (pregunta.numPregunta BETWEEN 9 AND 10) AND (pregunta.usernameUsuario = usuario.username) AND (usuario.nombreEmpresa = '$nombreEmpresa') GROUP BY pregunta.numPregunta IN(9,10)";	
	$resultado9 = @mysql_query($query9);
	$row9 = mysql_fetch_row($resultado9);

	$datax[0] = $row1[0];
	$datax[1] = $row2[0];
	$datax[2] = $row3[0];
	$datax[3] = $row4[0];
	$datax[4] = $row5[0];
	$datax[5] = $row6[0];
	$datax[6] = $row7[0];
	$datax[7] = $row8[0];
	$datax[8] = $row9[0];
	
	$datay[0] = $row1[1];
	$datay[1] = $row2[1];
	$datay[2] = $row3[1];
	$datay[3] = $row4[1];
	$datay[4] = $row5[1];
	$datay[5] = $row6[1];
	$datay[6] = $row7[1];
	$datay[7] = $row8[1];
	$datay[8] = $row9[1];

	//Inicializa la gráfica
	$graph = new RadarGraph(700,350,"auto");	
	$graph->img->SetMargin(40,30,20,40);		
	$graph->SetMarginColor("gray3");

	//Posicion de la grafica 
	$graph->SetCenter(0.4,0.55);

	//Inicializa fonts
	$graph->axis->SetFont(FF_VERDANA,FS_NORMAL,10);
	$graph->axis->SetColor("gray7");
	
	//Inicializa las líneas
	$graph->grid->SetLineStyle("solid");
	$graph->grid->SetColor("gray7");
	$graph->grid->Show();
	$graph->HideTickMarks();
	$graph->axis->title->SetColor("white");
				
	//Crea el círculo mayor
	$plot = new RadarPlot(array(100, 100, 100, 100, 100, 100, 100, 100, 100));
	$plot->SetLegend("Maximo");
	$plot->SetColor("orange","orange");
	$plot->SetFill(false);
	$plot->SetLineWeight(4);

	//Crea el círculo menor
	$plot2 = new RadarPlot($datay);
	$plot2->SetLegend("Obtenido");
	$plot2->SetLineWeight(3);
	$plot2->SetColor("navy","lightblue4");

	//Agrega los puntos a la gráfica
	$graph->Add($plot2);
	$graph->Add($plot);
	
	//Finalmente envía la gráfica al navegador
	$graph->Stroke();
		
	DBCLose($connection);
?>